﻿@{
    ViewData["Title"] = "微信支付订单表查看界面";
    Layout = null;
    ViewFWUser currentUserInfo = base.Context.Session.GetUserInfo();
}
<div data-toggle="topjui-layout" data-options="fit:true">
    <div data-options="region:'center',iconCls:'icon-reload',title:'',split:true,border:false,bodyCls:'border_left'">
        <div data-toggle="topjui-tabs"
             data-options="id:'centerTabs',
             fit:true,
             border:false">
            <div title="基本信息" data-options="id:'tab0',iconCls:'fa fa-th'">
                <div>
                    <div class="layui-fluid" id="WXPayOrderDetailTable">

                    </div>
                </div>

            </div>
            @*<div title="单位信息" data-options="id:'tab1',iconCls:'fa fa-th'">
                <table id="myDg2"></table>
            </div>
            <div title="服务商信息" data-options="id:'tab2',iconCls:'fa fa-th'">
                ewrwe
            </div>
            <div title="评价信息" data-options="id:'tab2',iconCls:'fa fa-th'">
                ewrwe
            </div>*@
        </div>
    </div>
</div>

<script id="WXPayOrderDetailTableTemplate" type="text/x-jquery-tmpl">
    <table class="layui-table">
        <colgroup>
            <col width="150">
            <col>
        </colgroup>
        <tr>
            <td>@L("微信分配的公众账号ID(wxd678efh567hg6787)"):</td>
            <td>
                ${appId}
            </td>
        </tr>

        <tr>
            <td>@L("微信支付分配的商户号(1230000109)"):</td>
            <td>
                ${mchIdName}
            </td>
        </tr>

        <tr>
            <td>@L("小程序的APPID"):</td>
            <td>
                ${subAppId}
            </td>
        </tr>

        <tr>
            <td>@L("子商户号(微信支付分配的子商户号)"):</td>
            <td>
                ${subMchId}
            </td>
        </tr>

        <tr>
            <td>@L("设备号(终端设备号(门店号或收银设备ID)，注意：PC网页或公众号内支付请传'WEB')"):</td>
            <td>
                ${deviceInfo}
            </td>
        </tr>

        <tr>
            <td>@L("随机字符串(随机字符串，不长于32位)"):</td>
            <td>
                ${nonceStr}
            </td>
        </tr>

        <tr>
            <td>@L("签名()"):</td>
            <td>
                ${sign}
            </td>
        </tr>

        <tr>
            <td>@L("签名类型（签名类型，目前支持HMAC-SHA256和MD5，默认为MD5）"):</td>
            <td>
                ${signType}
            </td>
        </tr>

        <tr>
            <td>@L("商品描述（商品简单描述，该字段须严格按照规范传递）"):</td>
            <td>
                ${body}
            </td>
        </tr>

        <tr>
            <td>@L("商品详情(商品详细描述，对于使用单品优惠的商户，该字段必须按照规范上传，详见)"):</td>
            <td>
                ${detail}
            </td>
        </tr>

        <tr>
            <td>@L("附加数据(附加数据，在查询API和支付通知中原样返回，该字段主要用于商户携带订单的自定义数据)"):</td>
            <td>
                ${attach}
            </td>
        </tr>

        <tr>
            <td>@L("商户订单号(商户系统内部订单号，要求32个字符内，只能是数字、大小写字母_-|*且在同一个商户号下唯一)"):</td>
            <td>
                ${outTradeNo}
            </td>
        </tr>

        <tr>
            <td>@L("货币类型(符合ISO 4217标准的三位字母代码，默认人民币：CNY，其他值列表详见)"):</td>
            <td>
                ${feeType}
            </td>
        </tr>

        <tr>
            <td>@L("总金额"):</td>
            <td>
                ${totalFee}
            </td>
        </tr>

        <tr>
            <td>@L("终端IP（支持IPV4和IPV6两种格式的IP地址。调用微信支付API的机器IP）"):</td>
            <td>
                ${spbillCreateIp}
            </td>
        </tr>

        <tr>
            <td>@L("交易起始时间(订单生成时间，格式为yyyyMMddHHmmss，如2009年12月25日9点10分10秒表示为20091225091010)"):</td>
            <td>
                ${timeStart}
            </td>
        </tr>

        <tr>
            <td>@L("交易结束时间(订单失效时间，格式为yyyyMMddHHmmss，如2009年12月27日9点10分10秒表示为20091227091010。订单失效时间是针对订单号而言的，由于在请求支付的时候有一个必传参数prepay_id只有两小时的有效期，所以在重入时间超过2小时的时候需要重新请求下单接口获取新的prepay_id。)"):</td>
            <td>
                ${timeExpire}
            </td>
        </tr>

        <tr>
            <td>@L("订单优惠标记(订单优惠标记，代金券或立减优惠功能的参数)"):</td>
            <td>
                ${goodsTag}
            </td>
        </tr>

        <tr>
            <td>@L("通知地址(接收微信支付异步通知回调地址，通知url必须为直接可访问的url，不能携带参数。)"):</td>
            <td>
                ${notifyUrl}
            </td>
        </tr>

        <tr>
            <td>@L("交易类型(小程序取值如下：JSAPI，详细说明见)"):</td>
            <td>
                ${tradeType}
            </td>
        </tr>

        <tr>
            <td>@L("指定支付方式no_credit--指定不能使用信用卡支付"):</td>
            <td>
                ${limitPay}
            </td>
        </tr>

        <tr>
            <td>@L("用户标识"):</td>
            <td>
                ${openId}
            </td>
        </tr>

        <tr>
            <td>@L("用户子标识"):</td>
            <td>
                ${subOpenid}
            </td>
        </tr>

        <tr>
            <td>@L("电子发票入口开放标识（ Y，传入Y时，支付成功消息和支付详情页将出现开票入口。需要在微信支付商户平台或微信公众平台开通电子发票功能，传此字段才可生效）"):</td>
            <td>
                ${receipt}
            </td>
        </tr>

        <tr>
            <td>@L("场景信息（该字段常用于线下活动时的场景信息上报，支持上报实际门店信息，商户也可以按需求自己上报相关信息。该字段为JSON对象数据，对象格式为{'store_info':{'id': '门店ID','name': '名称','area_code': '编码','address': '地址' }} ，字段详细说明请点击行前的+展开）', Description = '场景信息（该字段常用于线下活动时的场景信息上报，支持上报实际门店信息，商户也可以按需求自己上报相关信息。该字段为JSON对象数据，对象格式为{'store_info':{'id': '门店ID','name': '名称','area_code': '编码','address': '地址' }} ，字段详细说明请点击行前的+展开）"):</td>
            <td>
                ${sceneInfo}
            </td>
        </tr>

        <tr>
            <td>@L("返回状态码"):</td>
            <td>
                ${returnCode}
            </td>
        </tr>

        <tr>
            <td>@L("返回信息"):</td>
            <td>
                ${returnMsg}
            </td>
        </tr>

        <tr>
            <td>@L("预支付交易会话标识（微信生成的预支付回话标识，用于后续接口调用中使用，该值有效期为2小时）"):</td>
            <td>
                ${prepayId}
            </td>
        </tr>

        <tr>
            <td>@L("二维码链接（trade_type=NATIVE时有返回，此url用于生成支付二维码，然后提供给用户进行扫码支付。）"):</td>
            <td>
                ${codeUrl}
            </td>
        </tr>

        <tr>
            <td>@L("微信订单号"):</td>
            <td>
                ${transactionId}
            </td>
        </tr>

        <tr>
            <td>@L("商户退款单号"):</td>
            <td>
                ${outRefundNo}
            </td>
        </tr>

        <tr>
            <td>@L("申请退款金额"):</td>
            <td>
                ${refundFee}
            </td>
        </tr>

        <tr>
            <td>@L("退款原因"):</td>
            <td>
                ${refundDesc}
            </td>
        </tr>

        <tr>
            <td>@L("退款资金来源"):</td>
            <td>
                ${refundAccount}
            </td>
        </tr>

        <tr>
            <td>@L("是否关注公众账号"):</td>
            <td>
                ${isSubscribe}
            </td>
        </tr>

        <tr>
            <td>@L("是否关注公众账号"):</td>
            <td>
                ${subIsSubscribe}
            </td>
        </tr>

        <tr>
            <td>@L("微信支付状态 SUCCESS—支付成功 REFUND—转入退 NOTPAY—未支付 CLOSED—已关闭 REVOKED—已撤销（刷卡支付） USERPAYING--用户支付中 PAYERROR--支付失败(其他原因，如银行返回失败)"):</td>
            <td>
                ${tradeState}
            </td>
        </tr>

        <tr>
            <td>@L("支付状态(1,未支付;2,支付成功;3,支付失败;4,关闭;5,退款)"):</td>
            <td>
                ${$.ei.enumFormatter(payOrderState,'@L("支付状态(1,未支付;2,支付成功;3,支付失败;4,关闭;5,退款)")')}
            </td>
        </tr>

        <tr>
            <td>@L("支付失败消息"):</td>
            <td>
                ${payOrderError}
            </td>
        </tr>

    </table>
</script>
